package com.zhentao.service;

import com.zhentao.domain.SUpdateQuestion;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.domain.dto.SUpdateQuestionDto;
import com.zhentao.result.Result;

/**
* @author 86150
* @description 针对表【s_update_question】的数据库操作Service
* @createDate 2024-08-04 20:29:26
*/
public interface SUpdateQuestionService extends IService<SUpdateQuestion> {

    //老师提交申请修改题目
    Result submitApplication(SUpdateQuestion sUpdateQuestion);

    //根据老师的id查看对应的申请修改题目信息
    Result getUpdateQuestionById(SUpdateQuestionDto sUpdateQuestion);

    //管理员通过提交的申请
    Result passApplication(Integer id);

    //管理员驳回提交的修改申请
    Result rejectApplication(Integer id,String cause);

    //管理员查看所有的修改申请记录
    Result getAllUpdateQuestion(SUpdateQuestionDto dto);
}
